Main
Tiago Cabaço
Professional Experience
Senior R Developer
Berlin, DE
August 2023 - 2022
- Use R and survey statistics to collaboratively develop libraries that calculate representative poll results for more then 10.000 polls per day, using votes from millions of users, which are used in all of our customer facing products.
- Develop internal tools using R, SQL and Python, to allow other teams to interact with our calculation system, resulting in increased speed and flexibility to meet customer’s requests.
- Support stakeholder’s decision-making on the impact of new features, by providing data-driven insights using statistical analysis, visualizations, dashboards and dynamic reports.
- Lead the development of a new feature that reports the daily available sample size for a data product, including its integration into a Python scheduler and a PostgreSQL data base, resulting in increased efficiency in user allocation.
R Developer
Berlin, DE
2022 - 2020
- Contributed to the development and maintenance of R libraries used to calculate more then 10.000 representative survey results daily.
- Lead the development of a new feature for geographical survey analysis, resulting in an new product.
- Contributed to the development of bash command line tool used to configure the R environment in production, resulting in efficient and safe workflow for new releases to production.
Doctoral Research Fellow
Humboldt-University
Berlin, DE
2020 - 2016
- Worked with large data (millions of observations), using R to program and test automated quality checking and data manipulation routines.
- Applied hierarchical Bayesian regression and mixture modeling techniques, using the Stan probabilistic programming language, to account for different aspects of how the data was structured and generated.
- Use of high performance computing clusters and threading in order to provide scalable modeling solutions, reverting in added time to iterate over model building.
- Developed visualizations using ggplot in R to efficiently communicate insights and assess statistical model performance.
Research Trainee
Psychological methods group
University of Amsterdam, NL
2016 - 2015
- Created, maintained an archival data base with historical events from the Psychometric Society, resulting in a publication.
- Developed R based animated network visualizations of sequences of historical events.
Education
PhD in Computational Psychology
Humboldt-University
Berlin
Today - 2016
- Grant by the International Max Planck Research School on the Life Course.
Erasmus Intensive Program in Mathematical Psychology
University of Tartu
Sagadi, Estonia
2014
Masters in Clinical Psychology
University of Lisbon
Lisbon, Portugal
2015 - 2012
For my thesis I developed and deployed an online survey, and self-learned R to implement a non-standard statistical model. All of which resulted in receiving the highest grade with distinction.
BA in Psychological Sciences
University of Lisbon
Lisbon, Portugal
2011 - 2009
Civic participation
Student representation
Graduate students representative
Berlin
2018 - 2017
- Agilized the communication between administration and students.
Elder Care
Elderly Care Home
Lisbon, Portugal
2014 - 2013
Supported physiotherapy sessions with the elderly.
Student representation
Pedagogical Counsel
Faculty of Psychology, University of Lisbon
2013 - 2009
- As student body representative, I made the connection between students and faculty.
- I was responsible for scheduling the exams for all courses and represented the faculty in an external evaluation process.
Publications
- Wijsen, L. D., Borsboom, D., Cabaço, T., & Heiser, W. J. (2019). An Academic Genealogy of Psychometric Society Presidents. Psychometrika, 84(2), 562-588.
- Almeida, J., Mahon, B. Z., Zapater-Raberov, V., Dziuba, A., Cabaço, T., Marques, J. F., & Caramazza, A. (2014). Grasping with the eyes: The role of elongation in visual recognition of manipulable objects. Cognitive, Affective, & Behavioral Neuroscience, 14(1), 319-335.